﻿@charset "utf-8";
/* 
* Author:lin xiao dong (1071322670@qq.com)
* https://www.openwbs.com/
*/

/****/
.ow-main-banner{}
.ow-swiper{}
.ow-swiper .swiper-slide{ background:100%; background-position:center 0px; background-repeat:no-repeat; display:flex; flex-direction:column; height:100%;}
.ow-swiper .swiper-slide .slider-text{ box-sizing:border-box; margin:auto; width:1200px; padding:0 0 0 0px; }
.ow-swiper .swiper-slide .slider-text h2{ margin:0; padding:0;  color:#fff; font-family:"PingFang SC", "Microsoft Yahei", Arial, sans-serif; font-size:60px; line-height:130%; width:700px; margin:0; padding:0px 0px 15px 0px; }
.ow-swiper .swiper-slide .slider-text h3{ margin:0; padding:0;  color:#fff; font-family:"PingFang SC", "Microsoft Yahei", Arial, sans-serif; font-size:22px; line-height:200%; font-weight:normal; margin:0; padding:0px 0px 30px 0px; width:700px;}
.ow-swiper .swiper-slide .slider-text h2,
.ow-swiper .swiper-slide .slider-text h3{ color:#fff; text-shadow:rgba(0,0,0,1.0) 2px 2px 3px;}
.ow-swiper .swiper-slide .slider-text .slider-btn{}
.ow-swiper .swiper-slide .slider-text .slider-btn a{ box-sizing:border-box; background:#1d1819; color:#fff; border-radius:5px; display:inline-block; font-size:17px; height:52px; line-height:52px; padding:0px 45px; text-align:center; }
.ow-swiper .swiper-slide .slider-text .slider-btn a:hover{ background:#000;}

.ow-swiper .swiper-button-prev{ left:22px!important;}
.ow-swiper .swiper-button-next{ right:22px!important;}
.ow-swiper .swiper-button-prev::after { color:#fff!important; font-size:24px!important; padding:18px 22px 18px 20px;}
.ow-swiper .swiper-button-next::after { color:#fff!important; font-size:24px!important; padding:18px 20px 18px 22px;}
.ow-swiper .swiper-button-next:hover::after,
.ow-swiper .swiper-button-prev:hover::after{ background:rgba(0,0,0,0.2); color:#fff!important; transition:0.5s;}
.ow-swiper .swiper-pagination-bullet{ background:#333; border-radius:0; width:28px;}
.ow-swiper .swiper-pagination-bullet-active{ background:#333;}
@media (min-width:1500px) {
	.ow-swiper .swiper-slide .slider-text{ width:1470px;}
	.ow-swiper .swiper-slide .slider-text h2{ width:800px; }
	.ow-swiper .swiper-slide .slider-text h3{ width:800px;}
}

/**富文本**/
.ow-rich-text{ box-sizing:border-box; background:#f9f9f9; padding:15px auto; width:1200px;}
.ow-rich-text p{ font-size:16px; margin:0px; padding:0px;}
.ow-rich-text p img{ vertical-align:top;}
.ow-rich-text a,
.ow-rich-text a:visited{ color:#333;}
@media (min-width:1500px) {
	.ow-rich-text{ width:1470px!important;}
}

/**服务**/
.ow-service{ box-sizing:border-box; background:#fff; margin:0 auto; padding:20px 0 20px 0; }
.ow-service .hd { padding:10px 0; position:relative; }
.ow-service .hd h2{ margin:0; padding:0;  color:#222222; font-size:36px; margin:0; padding:0; padding-top:5px; text-align:center;}
.ow-service .hd h4{ margin:0; padding:0;  color:#e62129; font-size:20px; margin:0; padding:0; text-align:center;}
.ow-service .bd { display:flex; flex-wrap:wrap; padding:0px 0; }
.ow-service .bd .item{ box-sizing:border-box; background:#fff; border-radius:6px; margin:0 10px 30px 10px; width:280px; position:relative; -webkit-box-shadow:0px 0px 5px 5px rgba(0,0,0,0.02); -moz-box-shadow:0px 0px 5px 5px rgba(0,0,0,0.02); box-shadow:0px 0px 5px 5px rgba(0,0,0,0.02);}
.ow-service .bd .item .imgbox{ background-color:#fff; display:flex; justify-content:center; align-items:center; height:160px; width:100%; overflow:hidden;}
.ow-service .bd .item .imgbox a{ }
.ow-service .bd .item .imgbox img{ height:100%; width:100%;}
.ow-service .bd .item:hover .imgbox img{ transform:scale(1.10,1.10); transition-duration:500ms; transition-timing-function:ease-out;}
.ow-service .bd .item .infobox{ box-sizing:border-box; min-height:180px; padding:0px 20px 20px 20px; text-align:center; }
.ow-service .bd .item .infobox h3{ margin:0; padding:0;  font-size:24px; margin:0; padding:3px 0 3px 0px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical;}
.ow-service .bd .item .infobox h3 a{ color:#222222; position:relative; z-index:1;}
.ow-service .bd .item .infobox h3 a:hover { color:#e62129;}
.ow-service .bd .item .infobox h3 a::before { content:""; position:absolute; width:0%; height:100%; left:0; top:1px; border-bottom:1px solid #e62129; transition:0.5s; z-index:-1;}
.ow-service .bd .item .infobox h3 a:hover::before { width:100%;}
.ow-service .bd .item .infobox .p-text{ color:#888; font-size:16px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; }
@media (min-width:1500px) {
	.ow-service .bd .item{ margin:0 15px 40px 15px; width:337.5px;}
	.ow-service .bd .item .imgbox{ height:194px;}
	.ow-service .bd .item .infobox{ min-height:170px;}
}

/**介绍**/
.ow-introduce-style1 .ow-label-content-box{ box-sizing:border-box; background-color:#fff; background-position:top center; background-repeat:no-repeat; background-size:auto auto; padding:50px 0 50px 0;}
.ow-introduce-style1 .infobox{ box-sizing:border-box; padding:0px 0px 0px 51%;}
.ow-introduce-style1 .infobox h5{ margin:0; padding:0; color:#e62129; font-size:20px; padding:0 0 10px 15px; }
.ow-introduce-style1 .infobox h5 a,
.ow-introduce-style1 .infobox h5 a:visited{ color:#e62129;} 
.ow-introduce-style1 .infobox h2{ margin:0; padding:0;  color:#222222; font-size:36px; padding:0 0 20px 15px;}
.ow-introduce-style1 .infobox h2 a,
.ow-introduce-style1 .infobox h2 a:visited{ color:#222222; }
.ow-introduce-style1 .infobox .p-text{ color:#666; font-size:16px; font-weight:normal; padding:0 0 30px 15px;}
.ow-introduce-style1 .infobox .l-button{ padding:0 0 30px 15px; }
.ow-introduce-style1 .infobox .l-button a{ box-sizing:border-box; background:#e62129; color:#fff; border-radius:26px; display:inline-block; font-size:17px; height:52px; line-height:52px; padding:0px 45px; text-align:center; }
.ow-introduce-style1 .infobox .l-button a:hover{ background:#be060e;}
@media (min-width:1500px) {
	.ow-introduce-style1{ background-size:100% auto;}
	.ow-introduce-style1 .infobox{ padding:0px 20px 0px 51%;}
	.ow-introduce-style1 .infobox .p-text{ font-size:18px; }
}

.ow-introduce-style2{ background:#f6f9ff; box-sizing:border-box; padding:50px 0;}
.ow-introduce-style2 .wrapper{ background:#fff; width:1200px; -webkit-box-shadow:0px 0px 6px 6px rgba(0,0,0,0.03); -moz-box-shadow:0px 0px 6px 6px rgba(0,0,0,0.03); box-shadow:0px 0px 6px 6px rgba(0,0,0,0.03);}
.ow-introduce-style2 .imgbox{ box-sizing:border-box; float:right; width:42%; position:relative; }
.ow-introduce-style2 .imgbox img{ width:100%;}
.ow-introduce-style2 .infobox{ box-sizing:border-box; float:left; width:58%; padding:50px 50px 0px 50px;}
.ow-introduce-style2 .infobox h5{ margin:0; padding:0;  color:#e62129; font-size:20px; padding:0 0 10px 0; }
.ow-introduce-style2 .infobox h5 a,
.ow-introduce-style2 .infobox h5 a:visited{ color:#e62129;}
.ow-introduce-style2 .infobox h2{ margin:0; padding:0;  color:#222222; font-size:36px; padding:0 0 20px 0;}
.ow-introduce-style2 .infobox h2 a,
.ow-introduce-style2 .infobox h2 a:visited{ color:#222222; }
.ow-introduce-style2 .infobox h4{ margin:0; padding:0;  color:#222222; font-size:24px; padding:0 0 20px 0;}
.ow-introduce-style2 .infobox h4 a,
.ow-introduce-style2 .infobox h4 a:visited{ color:#222222; }
.ow-introduce-style2 .infobox .p-text{ color:#666; font-size:16px; font-weight:normal; padding:0 0 30px 0;}
.ow-introduce-style2 .infobox .l-text{ color:#666; font-size:16px; font-weight:normal; padding:0 0 30px 0;}
.ow-introduce-style2 .infobox .l-button{ }
.ow-introduce-style2 .infobox .l-button a{ box-sizing:border-box; background:#e62129; color:#fff; border-radius:26px; display:inline-block; font-size:17px; height:52px; line-height:52px; padding:0px 45px; text-align:center; }
.ow-introduce-style2 .infobox .l-button a:hover{ background:#be060e;}
@media (min-width:1500px) {
	.ow-introduce-style2 .imgbox{ width:40%; }
	.ow-introduce-style2 .infobox{ width:60%; }
	.ow-introduce-style2 .infobox{ padding:80px 80px 0px 70px; }
	.ow-introduce-style2 .infobox h4{ font-size:28px;}
	.ow-introduce-style2 .infobox .p-text{ font-size:18px;}
	.ow-introduce-style2 .infobox .l-text{ font-size:18px;}
}

/**产品**/
.ow-product { box-sizing:border-box; background-size:100%; background-attachment:fixed; padding:30px 0 60px 0; position:relative; z-index:1;}
.ow-product::before{ content:''; background:#fff; opacity:0.92; height:100%; width:100%; position:absolute; left:0; top:0; z-index:0;}
.ow-product .hd { padding:30px 0; position:relative; }
.ow-product .hd h2{ margin:0; padding:0;  color:#231916; font-size:36px; margin:0; padding:0; text-align:center;}
.ow-product .hd h3{ margin:0; padding:0;  color:#231916; font-size:18px; font-weight:normal; margin:0; padding:0; text-align:center; padding-top:5px;}
.ow-product .cates{ position:relative; z-index:2;}
.ow-product .cates ul{ margin:0; padding:0;  display:flex; flex-wrap:wrap; justify-content:center; text-align:center; margin:0; padding:0;}
.ow-product .cates ul li{ list-style:none; margin:0; padding:0;  display:inline-block; list-style:none; margin:0; padding:0px 6px 20px 6px;}
.ow-product .cates ul li a{ background:#fff; border:1px solid #e6e6e6; border-radius:6px; display:inline-block; font-size:16px; padding:10px 16px;}
.ow-product .cates ul li a:hover{ background:#e62129; border-color:#e62129; color:#fff; text-decoration:none;}
.ow-product .cates ul li.current a{ background:#e62129; border-color:#be060e; color:#fff; text-decoration:none;}
.ow-product .bd{ padding:40px 0px 20px 0px;}
.ow-product .bd ul{ margin:0; padding:0;  display:flex; flex-wrap:wrap; margin:0; padding:0px;}
.ow-product .bd ul li{ list-style:none; margin:0; padding:0;  background:#fff; box-sizing:border-box; border-radius:6px; float:left; margin:0px 20px 30px 0px; padding:0; width:224px; position:relative; -webkit-box-shadow:0px 0px 6px 6px rgba(0,0,0,0.02); -moz-box-shadow:0px 0px 6px 6px rgba(0,0,0,0.02); box-shadow:0px 0px 6px 6px rgba(0,0,0,0.02);}
.ow-product .bd ul li:hover{ border-color:#e62129; transition:0.5s; }
.ow-product .bd ul li:hover img{ background:#eee; border-radius:6px; transform:scale(0.96,0.96); transition-duration:500ms; transition-timing-function:ease-out; }
.ow-product .bd ul li .thumb{}
.ow-product .bd ul li .thumb a{ box-sizing:border-box; display:block; height:222px; width:100%; overflow:hidden;}
.ow-product .bd ul li .thumb a img{ box-sizing:border-box; background:#fff; border-top-left-radius:6px; border-top-right-radius:6px; height:100%; width:100%; padding:0; }
.ow-product .bd ul li.li5,
.ow-product .bd ul li.li10,
.ow-product .bd ul li.li15,
.ow-product .bd ul li.li20,
.ow-product .bd ul li.li25,
.ow-product .bd ul li.li30,
.ow-product .bd ul li.li35,
.ow-product .bd ul li.li40,
.ow-product .bd ul li.li45,
.ow-product .bd ul li.li50{ margin-right:0px;}
.ow-product .bd ul li .info{ box-sizing:border-box; padding:15px 15px 20px 15px;}
.ow-product .bd ul li .info h3{ margin:0; padding:0;  font-size:18px; padding-bottom:5px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; }
.ow-product .bd ul li .info h3 a{ color:#222222; position:relative; z-index:1;}
.ow-product .bd ul li .info h3 a:hover { color:#e62129;}
.ow-product .bd ul li .info h3 a::before { content:""; position:absolute; width:0%; height:100%; left:0; top:1px; border-bottom:1px solid #e62129; transition:0.5s; z-index:-1;}
.ow-product .bd ul li .info h3 a:hover::before { width:100%;}
.ow-product .bd ul li .p-text{ color:#888; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; }
.ow-product .bd ul li .l-button{ padding:20px 0 5px 0;}
.ow-product .bd ul li .l-button a{ border:2px solid #eee; border-radius:5px; display:inline-block; padding:5px 18px;}
.ow-product .bd ul li .l-button a:hover{ background:#e62129; border-color:#e62129; color:#fff; }
@media (min-width:1500px) {
	.ow-product .bd ul li{  margin:0px 30px 30px 0px; width:270px; }
	.ow-product .bd ul li .thumb a{ height:268px; }
	.ow-product .bd ul li .info{ padding:20px 20px 20px 20px;}
	.ow-product .bd ul li .info h3{  font-size:18px;}
}

/**视频新闻**/
.ow-videos{ box-sizing:border-box; margin:0 auto; padding:20px 0 80px 0;}
.ow-videos .hd { padding:30px 0; position:relative; }
.ow-videos .hd h2{ margin:0; padding:0;  color:#e62129; font-size:20px; text-align:center;}
.ow-videos .hd h3{ margin:0; padding:0;  color:#222222; font-size:36px; text-align:center; padding-top:5px;}
.ow-videos .hd .more{ position:absolute; bottom:5px; right:0px; }
.ow-videos .hd .more a{ box-sizing:border-box; border:1px solid #eee; display:inline-block; font-size:12px; height:38px; line-height:32px; width:32px; padding:6px 3px; text-align:center;}
.ow-videos .hd .more a:hover{ background:#ff6700;}
.ow-videos .hd .more a i{ background:url("../images/icon-prev-next.png") no-repeat; background-size:24px; display:inline-block; height:24px; width:24px;}
.ow-videos .hd .more a.prev{ margin-right:10px;}
.ow-videos .hd .more a.prev i{ background-position:0px 0px; }
.ow-videos .hd .more a.next i{ background-position:0px -24px; }
.ow-videos .hd .more a.prev:hover i{ background-position:0px -48px;}
.ow-videos .hd .more a.next:hover i{ background-position:0px -72px;}
.ow-videos .bd{ box-sizing:border-box; height:230px;} 
.ow-videos .bd ul{ margin:0; padding:0;  box-sizing:border-box; height:230px; }
.ow-videos .bd ul li{ list-style:none; margin:0; padding:0;  box-sizing:border-box; border:0; float:left; height:230px; width:33.333333%; padding:10px; position:relative;}
.ow-videos .bd ul li::before{ border-radius:6px; content:""; position:absolute; width:calc(100% - 20px); height:30%; left:10px; bottom:10px; background:linear-gradient(transparent, #111),linear-gradient(transparent, #111); opacity:0.7; z-index:1;}
.ow-videos .bd ul li .thumb{ border-radius:6px; height:100%; width:100%; position:relative; overflow:hidden;}
.ow-videos .bd ul li .thumb img{ height:100%; width:100%;}
.ow-videos .bd ul li:hover .thumb img{ transform:scale(1.10,1.10); transition-duration:500ms; transition-timing-function:ease-out;}
.ow-videos .bd ul li .thumb a i.play{ background-image:url("../images/iconplay.png"); background-position:0px 0px; background-size:60px; display:inline-block; height:60px; width:60px; position:absolute; top:10px; left:10px;}
.ow-videos .bd ul li:hover .thumb a i.play{ background-position:0px 60px;}
.ow-videos .bd ul li .info{ padding:0px 35px 30px 35px; position:absolute; bottom:0; left:0; z-index:1; }
.ow-videos .bd ul li .info h4{ margin:0; padding:0;  font-size:18px; line-height:160%; padding:0px 0px 5px 0px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.ow-videos .bd ul li .info h4 a,
.ow-videos .bd ul li .info h4 a:visited{ color:#fff; position:relative; z-index:1;}
.ow-videos .bd ul li .info h4 a:hover { color:#fff;}
.ow-videos .bd ul li .info h4 a::before { content:""; position:absolute; width:0%; height:100%; left:0; top:1px; border-bottom:1px solid #fff; transition:0.5s; z-index:-1;}
.ow-videos .bd ul li .info h4 a:hover::before { width:100%;}
.ow-videos .bd ul li .datetime{ color:#fff;  position:relative;}

.ow-videos-swiper { position:relative; }
.ow-videos-swiper .swiper-button-prev{ display:none; left:-50px!important;}
.ow-videos-swiper .swiper-button-next{ display:none; right:-50px!important;}
.ow-videos-swiper .swiper-button-prev::after { font-size:28px!important; padding:20px 23px 20px 20px;}
.ow-videos-swiper .swiper-button-next::after { font-size:28px!important; padding:20px 20px 20px 23px;}
.ow-videos-swiper .swiper-button-next:hover::after,
.ow-videos-swiper .swiper-button-prev:hover::after{ background:rgb(255,255,255,0.5); transition:0.5s;}
.ow-videos:hover .swiper-button-prev,
.ow-videos:hover .swiper-button-next{ display:flex;}

@media (min-width:1500px) {
	.ow-videos .bd,
	.ow-videos .bd ul{ height:282px; }
	.ow-videos .bd ul li{ height:282px; width:33.333333%; padding:15px; }
	.ow-videos .bd ul li::before{ width:calc(100% - 30px); left:15px; bottom:15px; }
}

/**客户案例**/
.ow-cases{ box-sizing:border-box; background:#fafafa url("../images/img/bg-image1.jpg") center top no-repeat; background-size:100%; background-attachment:fixed; padding:30px 0 60px 0; position:relative;}
.ow-cases::before{ content:''; background:#0d1c42; opacity:0.9; height:100%; width:100%; position:absolute; left:0; top:0;}
.ow-cases .hd { padding:30px 0; position:relative; }
.ow-cases .hd h2{ margin:0; padding:0;  color:#fff; font-size:20px; text-align:center;}
.ow-cases .hd h3{ margin:0; padding:0;  color:#fff; font-size:36px; text-align:center; padding-top:5px;}
.ow-cases .bd{ box-sizing:border-box; padding:20px 0px; } 
.ow-cases .bd ul{ margin:0; padding:0; box-sizing:border-box; }
.ow-cases .bd ul li{ list-style:none; margin:0; padding:0;  list-style:none; margin:0; padding:0; box-sizing:border-box; border:0; float:left; margin-right:20px; margin-bottom:20px; height:285px; width:285px; position:relative; -webkit-box-shadow:0px 0px 6px 6px rgba(0,0,0,0.03); -moz-box-shadow:0px 0px 6px 6px rgba(0,0,0,0.03); box-shadow:0px 0px 6px 6px rgba(0,0,0,0.03);}
.ow-cases .bd ul li::before{ border-radius:6px; content:""; position:absolute; width:100%; height:20%; left:0; bottom:0px; background:linear-gradient(transparent, #111),linear-gradient(transparent, #111); opacity:0.7; z-index:1;}
.ow-cases .bd ul li .thumb{ border-radius:6px; height:100%; width:100%; position:relative; overflow:hidden;}
.ow-cases .bd ul li .thumb img{ height:100%; width:100%;}
.ow-cases .bd ul li:hover .thumb img{ transform:scale(1.10,1.10); transition-duration:500ms; transition-timing-function:ease-out;}
.ow-cases .bd ul li.li4,
.ow-cases .bd ul li.li8,
.ow-cases .bd ul li.li12,
.ow-cases .bd ul li.li16,
.ow-cases .bd ul li.li20,
.ow-cases .bd ul li.li24,
.ow-cases .bd ul li.li28,
.ow-cases .bd ul li.li32,
.ow-cases .bd ul li.li36,
.ow-cases .bd ul li.li40{ margin-right:0;}
.ow-cases .bd ul li .info{ padding:0px 25px 20px 25px; position:absolute; bottom:0; left:0; z-index:1; }
.ow-cases .bd ul li .info h3{ margin:0; padding:0;  font-size:18px; line-height:160%; padding:0px 0px 5px 0px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.ow-cases .bd ul li .info h3 a,
.ow-cases .bd ul li .info h3 a:visited{ color:#fff; position:relative; z-index:1;}
.ow-cases .bd ul li .info h3 a:hover  { color:#fff;}
.ow-cases .bd ul li .info h3 a::before{ content:""; position:absolute; width:0%; height:100%; left:0; top:1px; border-bottom:1px solid #fff; transition:0.5s; z-index:-1;}
.ow-cases .bd ul li .info h3 a:hover::before { width:100%;}
.ow-cases .bd ul li .datetime{ color:#fff;  position:relative;}
@media (min-width:1500px) {
	.ow-cases .bd ul li{ margin-right:30px; margin-bottom:30px; height:345px; width:345px;}
	.ow-cases .bd ul li .info h3{ font-size:20px;}
}

/**星**/
.ow-stars { background:url("../images/icon-stars.png") no-repeat; display:inline-block; height:14px; width:78px; }
.ow-stars.star0 { background-position:-80px 0;}
.ow-stars.star1 { background-position:-64px 0;}
.ow-stars.star2 { background-position:-48px 0;}
.ow-stars.star3 { background-position:-32px 0;}
.ow-stars.star4 { background-position:-16px 0;}
.ow-stars.star5 { background-position:0 0;}

/**客户评价**/
.ow-clients-says{ box-sizing:border-box; background:#fafafa url("../images/img/bg-image2.jpg") center center no-repeat; background-size:auto 100%; background-attachment:fixed; padding:30px 0 60px 0; position:relative; }
.ow-clients-says .hd { padding:30px 0; position:relative; }
.ow-clients-says .hd h4{ margin:0; padding:0;  color:#e62129; font-size:20px; text-align:center;}
.ow-clients-says .hd h2{ margin:0; padding:0;  color:#222222; font-size:36px; text-align:center; padding-top:5px;}
.ow-clients-says .bd{ position:relative; padding-bottom:40px;}
.ow-clients-says .bd .swiper{ padding:10px 0px;}
.ow-clients-says .bd .swiper .swiper-slide{ box-sizing:border-box; padding:0 10px;}
.ow-clients-says .bd .item{ box-sizing:border-box; background:#fff; border:1px solid #eee; border-radius:8px; min-height:250px; width:380px; padding:25px 30px; -webkit-box-shadow:0px 0px 5px 5px rgba(0,0,0,0.03); -moz-box-shadow:0px 0px 5px 5px rgba(0,0,0,0.03); box-shadow:0px 0px 5px 5px rgba(0,0,0,0.03);}
.ow-clients-says .bd .item .stars{ }
.ow-clients-says .bd .item .textbox{ box-sizing:border-box; font-size:16px; min-height:107px; padding:10px 0px;}
.ow-clients-says .bd .item .basebox{ padding:5px 0 0 0;}
.ow-clients-says .bd .item .basebox .imgbox{ float:left;}
.ow-clients-says .bd .item .basebox .imgbox img{ height:60px; width:60px;}
.ow-clients-says .bd .item .basebox .infobox{ color:#e62129; font-size:16px; padding-left:75px;}
.ow-clients-says .bd .item .basebox .infobox h6{ margin:0; padding:0; }
.ow-clients-says-swiper .swiper-button-prev{ display:none; left:-50px!important;}
.ow-clients-says-swiper .swiper-button-next{ display:none; right:-50px!important;}
.ow-clients-says-swiper .swiper-button-prev::after { font-size:28px!important; padding:20px 23px 20px 20px;}
.ow-clients-says-swiper .swiper-button-next::after { font-size:28px!important; padding:20px 20px 20px 23px;}
.ow-clients-says-swiper .swiper-button-next:hover::after,
.ow-clients-says-swiper .swiper-button-prev:hover::after{ background:rgb(255,255,255,0.5); transition:0.5s;}
.ow-clients-says:hover .swiper-button-prev,
.ow-clients-says:hover .swiper-button-next{ display:flex;}

@media (min-width:1500px) {
	.ow-clients-says .bd .swiper .swiper-slide{ box-sizing:border-box; padding:0 15px;}
	.ow-clients-says .bd .item{ min-height:250px; width:460px;}
}

.ow-why-choose-us{ box-sizing:border-box; background:#fafafa url("../images/img/bg-image3.jpg") center top repeat; background-size:100%; background-attachment:fixed; padding:80px 0 60px 0; position:relative;}
.ow-why-choose-us::before{ content:''; background:#181c28; opacity:0.95; height:100%; width:100%; position:absolute; left:0; top:0;}
.ow-why-choose-us .wrapper{ position:relative; z-index:2;}
.ow-why-choose-us .leftbox{ box-sizing:border-box;float:left; width:60%; padding:0px 50px 0px 0px;}
.ow-why-choose-us .leftbox .hd{}
.ow-why-choose-us .leftbox .hd h4{ margin:0; padding:0;  color:#fff; font-size:18px; padding-bottom:5px; position:relative;}
.ow-why-choose-us .leftbox .hd h4::before{ content:""; position:absolute; width:138px; height:8px; left:0; bottom:-2px; background:#be060e; border-bottom-left-radius:5px; border-bottom-right-radius:5px; transition:0.5s; z-index:-1;}
.ow-why-choose-us .leftbox .hd h2{ margin:0; padding:0;  color:#fff; font-size:32px; line-height:130%; padding:30px 0 10px 0;}
.ow-why-choose-us .leftbox .bd{ display:flex; flex-wrap:wrap; padding:20px 0 20px 0;}
.ow-why-choose-us .leftbox .bd .item { box-sizing:border-box; padding:15px 20px 15px 0px; width:50%;}
.ow-why-choose-us .leftbox .bd .item .imgbox{}
.ow-why-choose-us .leftbox .bd .item .infobox{ padding:10px 0 0 0;}
.ow-why-choose-us .leftbox .bd .item .infobox h3{ margin:0; padding:0;  color:#fff; font-size:18px; }
.ow-why-choose-us .leftbox .bd .item .infobox .p-text{ color:#aaa; font-size:16px; font-weight:normal; padding:0 0 10px 0;}
.ow-why-choose-us .leftbox .bd .item .infobox .l-text{ color:#aaa; font-size:16px; font-weight:normal; padding:0 0 10px 0;}
.ow-why-choose-us .leftbox .bd .item .infobox .l-button{ }
.ow-why-choose-us .leftbox .bd .item .infobox .l-button a{ box-sizing:border-box; background:#e62129; color:#fff; border-radius:26px; display:inline-block; font-size:17px; height:52px; line-height:52px; padding:0px 45px; text-align:center; }
.ow-why-choose-us .leftbox .bd .item .infobox .l-button a:hover{ background:#be060e;}
.ow-why-choose-us .rightbox{ box-sizing:border-box; float:right; width:40%; padding-top:10px; position:relative; }
.ow-why-choose-us .rightbox img{ border-radius:10px; width:100%;}
@media (min-width:1500px) {
	.ow-why-choose-us .leftbox{ width:64%;}
	.ow-why-choose-us .leftbox .hd h2{ font-size:36px;}
	.ow-why-choose-us .leftbox .bd .item { padding-right:40px;}
	.ow-why-choose-us .leftbox .bd .item .infobox h3{ margin:0; padding:0;  font-size:20px; padding:8px 0; }
	.ow-why-choose-us .rightbox{ width:36%; }
}

/**新闻**/
.ow-news{ box-sizing:border-box; margin:0 auto; padding:20px 0 50px 0;}
.ow-news .hd { padding:30px 0; position:relative; }
.ow-news .hd h2{ margin:0; padding:0;  color:#e62129; font-size:20px; text-align:center;}
.ow-news .hd h3{ margin:0; padding:0;  color:#222222; font-size:36px; text-align:center; padding-top:5px;}
.ow-news .bd{ position:relative;}
.ow-news .bd ul{ margin:0; padding:0;  padding:10px 0 15px 0;}
.ow-news .bd ul li{ list-style:none; margin:0; padding:0;  box-sizing:border-box; background:#fff; width:400px; padding:0px 15px; position:relative;}
.ow-news .bd ul li .thumb{ background-color:#fff; border-top-left-radius:6px; border-top-right-radius:6px; height:210px; width:100%; overflow:hidden;}
.ow-news .bd ul li .thumb a{ }
.ow-news .bd ul li .thumb img{ border-top-left-radius:6px; border-top-right-radius:6px; height:100%; width:100%;}
.ow-news .bd ul li:hover .thumb img{ transform:scale(1.10,1.10); transition-duration:500ms; transition-timing-function:ease-out;}
.ow-news .bd ul li .info{ box-sizing:border-box; border-bottom-left-radius:6px; border-bottom-right-radius:6px; min-height:250px; padding:20px 20px 20px 20px; -webkit-box-shadow:0px 0px 7px rgba(0,0,0,0.12); -moz-box-shadow:0px 0px 7px rgba(0,0,0,0.12); box-shadow:0px 0px 7px rgba(0,0,0,0.12);}
.ow-news .bd ul li .info .category{ font-weight:bold; margin-bottom:10px;}
.ow-news .bd ul li .info .category a,
.ow-news .bd ul li .info .category a:visited{ color:#e62129; position:relative; z-index:1;}
.ow-news .bd ul li .info .category a::before { content:""; position:absolute; width:0%; height:100%; left:0; top:1px; border-bottom:1px solid #e62129; transition:0.5s; z-index:-1;}
.ow-news .bd ul li .info .category a:hover::before { width:100%;}
.ow-news .bd ul li .info h3{ margin:0; padding:0;  font-size:18px; margin-bottom:10px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.ow-news .bd ul li .info h3 a,
.ow-news .bd ul li .info h3 a:visited{ color:#222222; position:relative; z-index:1;}
.ow-news .bd ul li .info h3 a:hover { color:#e62129;}
.ow-news .bd ul li .info h3 a::before { content:""; position:absolute; width:0%; height:100%; left:0; top:1px; border-bottom:1px solid #e62129; transition:0.5s; z-index:-1;}
.ow-news .bd ul li .info h3 a:hover::before { width:100%;}
.ow-news .bd ul li .info .summary{ color:#888; margin-bottom:15px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; }
.ow-news .bd ul li .info .more{}
.ow-news .bd ul li .info .more a,
.ow-news .bd ul li .info .more a:visited{ color:#888; }
.ow-news .bd ul li .info .more a:hover{ color:#e62129; }

.ow-news-swiper .swiper-button-prev{ display:none; left:-50px!important;}
.ow-news-swiper .swiper-button-next{ display:none; right:-50px!important;}
.ow-news-swiper .swiper-button-prev::after { font-size:28px!important; padding:20px 23px 20px 20px;}
.ow-news-swiper .swiper-button-next::after { font-size:28px!important; padding:20px 20px 20px 23px;}
.ow-news-swiper .swiper-button-next:hover::after,
.ow-news-swiper .swiper-button-prev:hover::after{ background:rgb(255,255,255,0.5); transition:0.5s;}
.ow-news:hover .swiper-button-prev,
.ow-news:hover .swiper-button-next{ display:flex;}

@media (min-width:1500px) {
	.ow-news .bd ul li{ width:490px;}
	.ow-news .bd ul li .thumb{ height:262px; width:100%;}
	.ow-news .bd ul li .info{ padding:20px 25px 20px 25px;}
}

/*页面中间广告*/
.ow-index-page-hero{ margin:0 auto; width:1200px;}
.ow-index-page-hero a{ display:block; margin-top:20px;}
@media (min-width:1500px) {
	.ow-index-page-hero{ width:1470px;}
}

/*tags*/
.ow-index-tags { background:#fff; margin:0px auto; padding:10px 0; text-align:center;}
.ow-index-tags .hd { border-bottom:0px solid #eeeeee; margin-bottom:15px; padding-bottom:10px; width:100%; position:relative; }
.ow-index-tags .hd::before{ content:''; position:absolute; left:0; bottom:0; width:100px; height:0px; bottom:-1px; background:#e62129;}
.ow-index-tags .hd h4{ margin:0; padding:0;  color:#333; font-size:20px;}
.ow-index-tags .bd{ padding:0px 0px 15px 0px;}
.ow-index-tags a{ background:#fff; border:1px solid #eee; border-radius:4px; display:inline-block; padding:8px 15px; margin:0px 10px 10px 0px; white-space:nowrap;}
.ow-index-tags a,
.ow-index-tags a:visited{ color:#888;}
.ow-index-tags a:hover { background:#e62129; border-color:#e62129; color:#fff; text-decoration:none;}

/*友情链接*/
.ow-flinks { background:#fff; margin:10px auto 10px auto; text-align:center;}
.ow-flinks .wrapper{ border-top:1px solid #f6f6f6; padding:25px 0px;}
.ow-flinks .flinks{}
.ow-flinks span{ color:#666; margin-right:8px;}
.ow-flinks a{ display:inline-block; margin:0px 12px 0px 0px; white-space:nowrap;}
.ow-flinks a,
.ow-flinks a:visited{ color:#888;}
.ow-flinks a:hover { color:#e62129; text-decoration:none;}







